/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package Presentacion;

import java.awt.Dimension;

/**
 *
 * @author Administrador
 */
public class Principal extends javax.swing.JFrame {

    /**
     * Creates new form Principal
     */
    public Principal() {
        initComponents();
        setLocationRelativeTo(null);
        setResizable(true);
        setTitle("Sistema de PostVenta Motores S.A.");
    }

    /**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        escritorio = new javax.swing.JDesktopPane();
        jMenuBar1 = new javax.swing.JMenuBar();
        btn_archivo = new javax.swing.JMenu();
        btn_iniciar = new javax.swing.JMenuItem();
        btn_personas = new javax.swing.JMenu();
        btn_clientes = new javax.swing.JMenuItem();
        btn_empleados = new javax.swing.JMenuItem();
        btn_pedidos = new javax.swing.JMenu();
        btn_pedidoproveedores = new javax.swing.JMenuItem();
        btn_pedidointerno = new javax.swing.JMenuItem();
        btn_turnos = new javax.swing.JMenu();
        btn_diagnostico = new javax.swing.JMenuItem();
        btn_reparacion = new javax.swing.JMenuItem();
        btn_vehiculos = new javax.swing.JMenuItem();
        jSeparator1 = new javax.swing.JPopupMenu.Separator();
        btn_salir = new javax.swing.JMenuItem();
        btn_ver = new javax.swing.JMenu();
        btn_agenda = new javax.swing.JMenuItem();
        jMenuItem1 = new javax.swing.JMenuItem();
        btn_piezas = new javax.swing.JMenu();
        btn_autopartes = new javax.swing.JMenuItem();
        btn_repuestos = new javax.swing.JMenuItem();
        btn_control = new javax.swing.JMenu();
        jMenuItem2 = new javax.swing.JMenuItem();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

        javax.swing.GroupLayout escritorioLayout = new javax.swing.GroupLayout(escritorio);
        escritorio.setLayout(escritorioLayout);
        escritorioLayout.setHorizontalGroup(
            escritorioLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 1107, Short.MAX_VALUE)
        );
        escritorioLayout.setVerticalGroup(
            escritorioLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 757, Short.MAX_VALUE)
        );

        jMenuBar1.setBackground(new java.awt.Color(153, 153, 255));
        jMenuBar1.setBorder(new javax.swing.border.SoftBevelBorder(javax.swing.border.BevelBorder.RAISED));
        jMenuBar1.setForeground(new java.awt.Color(0, 51, 51));

        btn_archivo.setText("Archivo");
        btn_archivo.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btn_archivoActionPerformed(evt);
            }
        });

        btn_iniciar.setText("Iniciar Sesión");
        btn_iniciar.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btn_iniciarActionPerformed(evt);
            }
        });
        btn_archivo.add(btn_iniciar);

        btn_personas.setText("Personas");

        btn_clientes.setText("Clientes");
        btn_clientes.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btn_clientesActionPerformed(evt);
            }
        });
        btn_personas.add(btn_clientes);

        btn_empleados.setText("Empleados");
        btn_empleados.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btn_empleadosActionPerformed(evt);
            }
        });
        btn_personas.add(btn_empleados);

        btn_archivo.add(btn_personas);

        btn_pedidos.setText("Pedidos");

        btn_pedidoproveedores.setText("Proveedores");
        btn_pedidoproveedores.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btn_pedidoproveedoresActionPerformed(evt);
            }
        });
        btn_pedidos.add(btn_pedidoproveedores);

        btn_pedidointerno.setText("Internos");
        btn_pedidointerno.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btn_pedidointernoActionPerformed(evt);
            }
        });
        btn_pedidos.add(btn_pedidointerno);

        btn_archivo.add(btn_pedidos);

        btn_turnos.setText("Turnos");

        btn_diagnostico.setText("Diagnóstico");
        btn_diagnostico.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btn_diagnosticoActionPerformed(evt);
            }
        });
        btn_turnos.add(btn_diagnostico);

        btn_reparacion.setText("Reparación");
        btn_reparacion.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btn_reparacionActionPerformed(evt);
            }
        });
        btn_turnos.add(btn_reparacion);

        btn_archivo.add(btn_turnos);

        btn_vehiculos.setText("Vehículos");
        btn_vehiculos.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btn_vehiculosActionPerformed(evt);
            }
        });
        btn_archivo.add(btn_vehiculos);
        btn_archivo.add(jSeparator1);

        btn_salir.setText("Salir");
        btn_salir.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                btn_salirActionPerformed(evt);
            }
        });
        btn_archivo.add(btn_salir);

        jMenuBar1.add(btn_archivo);

        btn_ver.setText("Visualizar");

        btn_agenda.setText("Agenda Completa");
        btn_ver.add(btn_agenda);

        jMenuItem1.setText("Turnos del dia");
        btn_ver.add(jMenuItem1);

        btn_piezas.setText("Piezas");

        btn_autopartes.setText("Auto Partes");
        btn_piezas.add(btn_autopartes);

        btn_repuestos.setText("Repuestos");
        btn_piezas.add(btn_repuestos);

        btn_ver.add(btn_piezas);

        jMenuBar1.add(btn_ver);

        btn_control.setText("Registro");

        jMenuItem2.setText("Estado de Vehiculos");
        btn_control.add(jMenuItem2);

        jMenuBar1.add(btn_control);

        setJMenuBar(jMenuBar1);

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(escritorio)
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(escritorio)
        );

        pack();
    }// </editor-fold>//GEN-END:initComponents

    private void btn_iniciarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btn_iniciarActionPerformed
       IniciarSesion Sesion = new IniciarSesion();
       escritorio.add(Sesion);
       Sesion.setVisible(true);
    }//GEN-LAST:event_btn_iniciarActionPerformed

    private void btn_clientesActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btn_clientesActionPerformed
        VCliente unVCliente= new VCliente();
        Dimension desktopSize = escritorio.getSize();
        Dimension jInternalFrameSize = unVCliente.getSize();
        unVCliente.setLocation((desktopSize.width - jInternalFrameSize.width)/2,
        (desktopSize.height - jInternalFrameSize.height)/2);
        escritorio.add(unVCliente);
        unVCliente.show();
    }//GEN-LAST:event_btn_clientesActionPerformed

    private void btn_empleadosActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btn_empleadosActionPerformed
        VEmpleado unEmpleado= new VEmpleado();
        Dimension desktopSize = escritorio.getSize();
        Dimension jInternalFrameSize = unEmpleado.getSize();
        unEmpleado.setLocation((desktopSize.width - jInternalFrameSize.width)/2,
        (desktopSize.height - jInternalFrameSize.height)/2);
        escritorio.add(unEmpleado);
        unEmpleado.show();
    }//GEN-LAST:event_btn_empleadosActionPerformed

    private void btn_salirActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btn_salirActionPerformed
        this.dispose();
    }//GEN-LAST:event_btn_salirActionPerformed

    private void btn_archivoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btn_archivoActionPerformed
        IniciarSesion sesion = new IniciarSesion();
        Dimension desktopSize = escritorio.getSize();
        Dimension jInternalFrameSize = sesion.getSize();
        sesion.setLocation((desktopSize.width - jInternalFrameSize.width)/2,
        (desktopSize.height - jInternalFrameSize.height)/2);
        escritorio.add(sesion);
        sesion.show();
        
    }//GEN-LAST:event_btn_archivoActionPerformed

    private void btn_pedidoproveedoresActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btn_pedidoproveedoresActionPerformed
        PedidoProveedor pedidoProv = new PedidoProveedor();
        Dimension desktopSize = escritorio.getSize();
        Dimension jInternalFrameSize = pedidoProv.getSize();
        pedidoProv.setLocation((desktopSize.width - jInternalFrameSize.width)/2,
        (desktopSize.height - jInternalFrameSize.height)/2);
        escritorio.add(pedidoProv);
        pedidoProv.show();
    }//GEN-LAST:event_btn_pedidoproveedoresActionPerformed

    private void btn_pedidointernoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btn_pedidointernoActionPerformed
        PedidoInterno pedidoInt = new PedidoInterno();
        Dimension desktopSize = escritorio.getSize();
        Dimension jInternalFrameSize = pedidoInt.getSize();
        pedidoInt.setLocation((desktopSize.width - jInternalFrameSize.width)/2,
        (desktopSize.height - jInternalFrameSize.height)/2);
        escritorio.add(pedidoInt);
        pedidoInt.show();
    }//GEN-LAST:event_btn_pedidointernoActionPerformed

    private void btn_vehiculosActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btn_vehiculosActionPerformed
        VVehiculo unVehiculo = new VVehiculo();
        Dimension desktopSize = escritorio.getSize();
        Dimension jInternalFrameSize = unVehiculo.getSize();
        unVehiculo.setLocation((desktopSize.width - jInternalFrameSize.width)/2,
        (desktopSize.height - jInternalFrameSize.height)/2);
        escritorio.add(unVehiculo);
        unVehiculo.show();
    }//GEN-LAST:event_btn_vehiculosActionPerformed

    private void btn_diagnosticoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btn_diagnosticoActionPerformed
        TurnoDiagnostico nuevoDiagnostico = new TurnoDiagnostico();
        Dimension desktopSize = escritorio.getSize();
        Dimension jInternalFrameSize = nuevoDiagnostico.getSize();
        nuevoDiagnostico.setLocation((desktopSize.width - jInternalFrameSize.width)/2,
        (desktopSize.height - jInternalFrameSize.height)/2);
        escritorio.add(nuevoDiagnostico);
        nuevoDiagnostico.show();
    }//GEN-LAST:event_btn_diagnosticoActionPerformed

    private void btn_reparacionActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btn_reparacionActionPerformed
        TurnoReparacion nuevoReparacion = new TurnoReparacion();
        Dimension desktopSize = escritorio.getSize();
        Dimension jInternalFrameSize = nuevoReparacion.getSize();
        nuevoReparacion.setLocation((desktopSize.width - jInternalFrameSize.width)/2,
        (desktopSize.height - jInternalFrameSize.height)/2);
        escritorio.add(nuevoReparacion);
        nuevoReparacion.show();
    }//GEN-LAST:event_btn_reparacionActionPerformed



    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JMenuItem btn_agenda;
    private javax.swing.JMenu btn_archivo;
    private javax.swing.JMenuItem btn_autopartes;
    private javax.swing.JMenuItem btn_clientes;
    private javax.swing.JMenu btn_control;
    private javax.swing.JMenuItem btn_diagnostico;
    private javax.swing.JMenuItem btn_empleados;
    private javax.swing.JMenuItem btn_iniciar;
    private javax.swing.JMenuItem btn_pedidointerno;
    private javax.swing.JMenuItem btn_pedidoproveedores;
    private javax.swing.JMenu btn_pedidos;
    private javax.swing.JMenu btn_personas;
    private javax.swing.JMenu btn_piezas;
    private javax.swing.JMenuItem btn_reparacion;
    private javax.swing.JMenuItem btn_repuestos;
    private javax.swing.JMenuItem btn_salir;
    private javax.swing.JMenu btn_turnos;
    private javax.swing.JMenuItem btn_vehiculos;
    private javax.swing.JMenu btn_ver;
    public static javax.swing.JDesktopPane escritorio;
    private javax.swing.JMenuBar jMenuBar1;
    private javax.swing.JMenuItem jMenuItem1;
    private javax.swing.JMenuItem jMenuItem2;
    private javax.swing.JPopupMenu.Separator jSeparator1;
    // End of variables declaration//GEN-END:variables
}
